home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / FireMan.swf / scripts / frame_1179 / PlaceObject2_1103_88 / CLIPACTIONRECORD onClipEvent(enterFrame).as next >
Text File  |  2008-09-12  |  925b  |  36 lines

  1. onClipEvent(enterFrame){
  2.    function wallizq()
  3.    {
  4.       return dx < 0 && mapa.hitTest(_X,_Y,true);
  5.    }
  6.    function wallder()
  7.    {
  8.       return dx > 0 && mapa.hitTest(_X,_Y,true);
  9.    }
  10.    _visible = this.hitTest(_root.mascara);
  11.    _X = _X - heroe.scrollspeed;
  12.    if(mover)
  13.    {
  14.       _X = _X + dx;
  15.       _Y = _Y + dy;
  16.       if(wallizq() || wallder())
  17.       {
  18.          mover = false;
  19.          borrar = true;
  20.          for(i in angulos)
  21.          {
  22.             u = !u;
  23.             shObj = {_x:_X,_y:_Y,mover:true};
  24.             shObj.dx = freeze._xscale <= 0 ? SPEED * Math.cos(angulos[i]) : -1 * SPEED * Math.cos(angulos[i]);
  25.             shObj.dy = !u ? SPEED * Math.sin(angulos[i]) : -1 * SPEED * Math.sin(angulos[i]);
  26.             _root.spark.duplicateMovieClip("spark" + i,10 + i,shObj);
  27.          }
  28.       }
  29.    }
  30.    if(borrar)
  31.    {
  32.       this.removeMovieClip();
  33.       borrar = false;
  34.    }
  35. }
  36.